# coding=utf-8

import web

from controllers.admin.administrators import AdminSession

def load_hook():
    '''
    在管理会话开始时做一些初始化操作
    '''
    admin = AdminSession.current()
    # 将当前登录的管理员会话传递到模板引擎
    web.template.Template.globals['ADMIN'] = admin
    # 管理会话存入线程总
    web.ctx.admin = admin

def unload_hook():
    '''
    在管理会话结束时做一些清理操作
    '''
    web.template.Template.globals['ADMIN'] = False
    del web.ctx.admin
